package com.ruoyi.system.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;

import java.util.Date;

public class GmElecCostExcel {
    @Excel(name = "序号")
    private int serialNumber;

    /** 电费编号 */
    @Excel(name = "电费编号",prompt = "新增时不填")
    private String elecCostId;

    /** 项目名称 */
    @Excel(name = "项目名称",prompt = "必填")
    private String projectName;

    /** 楼层号 */
    @Excel(name = "楼层号",prompt = "必填")
    private String floorName;

    /** 房间号 */
    @Excel(name = "房间号",prompt = "必填")
    private String roomNumber;

    /** 单位名称 */
    @Excel(name = "单位名称",prompt = "必填")
    private String companyName;

    /** 表号 */
    @Excel(name = "表号",prompt = "必填")
    private String checkMeterNumber;

    /** A表上月 */
    @Excel(name = "上月A",prompt = "默认为0")
    private Double degreePreA;
    /** A表本月 */
    @Excel(name = "本月A",prompt = "默认为0")
    private Double degreeIssueA;


    /** B表上月 */
    @Excel(name = "上月B",prompt = "默认为0")
    private Double degreePreB;
    /** B表本月 */
    @Excel(name = "本月B",prompt = "默认为0")
    private Double degreeIssueB;


    /** C表上月 */
    @Excel(name = "上月C",prompt = "默认为0")
    private Double degreePreC;
    /** C表本月 */
    @Excel(name = "本月C",prompt = "默认为0")
    private Double degreeIssueC;


    /** D表上月 */
    @Excel(name = "上月D",prompt = "默认为0")
    private Double degreePreD;
    /** D表本月 */
    @Excel(name = "本月D",prompt = "默认为0")
    private Double degreeIssueD;



    /** 电费乘率*/
    @Excel(name = "乘率",prompt = "必填")
    private Double elecRate;

    /** 电费单价*/
    @Excel(name = "电费单价",prompt = "必填")
    private Double elecUnitPrice;


    /** 月份*/
    @Excel(name = "月份批次",prompt = "必填")
    private String elecMonth;
    private String elecMonthBegin;
    private String elecMonthOver;

    /** 抄表时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "抄表时间", width = 30, dateFormat = "yyyy-MM-dd",prompt = "必填，格式yyyy-MM-dd")
    private Date checkMeterTime;

    /** 信息备注*/
    @Excel(name = "信息备注")
    private String remark;

    public int getSerialNumber() {
        return serialNumber;
    }

    public void setSerialNumber(int serialNumber) {
        this.serialNumber = serialNumber;
    }

    public String getElecCostId() {
        return elecCostId;
    }

    public void setElecCostId(String elecCostId) {
        this.elecCostId = elecCostId;
    }

    public String getProjectName() {
        return projectName;
    }

    public void setProjectName(String projectName) {
        this.projectName = projectName;
    }

    public String getFloorName() {
        return floorName;
    }

    public void setFloorName(String floorName) {
        this.floorName = floorName;
    }

    public String getRoomNumber() {
        return roomNumber;
    }

    public void setRoomNumber(String roomNumber) {
        this.roomNumber = roomNumber;
    }

    public String getCompanyName() {
        return companyName;
    }

    public void setCompanyName(String companyName) {
        this.companyName = companyName;
    }

    public String getCheckMeterNumber() {
        return checkMeterNumber;
    }

    public void setCheckMeterNumber(String checkMeterNumber) {
        this.checkMeterNumber = checkMeterNumber;
    }

    public Double getDegreePreA() {
        return degreePreA;
    }

    public void setDegreePreA(Double degreePreA) {
        this.degreePreA = degreePreA;
    }

    public Double getDegreeIssueA() {
        return degreeIssueA;
    }

    public void setDegreeIssueA(Double degreeIssueA) {
        this.degreeIssueA = degreeIssueA;
    }

    public Double getDegreePreB() {
        return degreePreB;
    }

    public void setDegreePreB(Double degreePreB) {
        this.degreePreB = degreePreB;
    }

    public Double getDegreeIssueB() {
        return degreeIssueB;
    }

    public void setDegreeIssueB(Double degreeIssueB) {
        this.degreeIssueB = degreeIssueB;
    }

    public Double getDegreePreC() {
        return degreePreC;
    }

    public void setDegreePreC(Double degreePreC) {
        this.degreePreC = degreePreC;
    }

    public Double getDegreeIssueC() {
        return degreeIssueC;
    }

    public void setDegreeIssueC(Double degreeIssueC) {
        this.degreeIssueC = degreeIssueC;
    }

    public Double getDegreePreD() {
        return degreePreD;
    }

    public void setDegreePreD(Double degreePreD) {
        this.degreePreD = degreePreD;
    }

    public Double getDegreeIssueD() {
        return degreeIssueD;
    }

    public void setDegreeIssueD(Double degreeIssueD) {
        this.degreeIssueD = degreeIssueD;
    }

    public Double getElecRate() {
        return elecRate;
    }

    public void setElecRate(Double elecRate) {
        this.elecRate = elecRate;
    }

    public Double getElecUnitPrice() {
        return elecUnitPrice;
    }

    public void setElecUnitPrice(Double elecUnitPrice) {
        this.elecUnitPrice = elecUnitPrice;
    }

    public String getElecMonth() {
        return elecMonth;
    }

    public void setElecMonth(String elecMonth) {
        this.elecMonth = elecMonth;
    }

    public String getElecMonthBegin() {
        return elecMonthBegin;
    }

    public void setElecMonthBegin(String elecMonthBegin) {
        this.elecMonthBegin = elecMonthBegin;
    }

    public String getElecMonthOver() {
        return elecMonthOver;
    }

    public void setElecMonthOver(String elecMonthOver) {
        this.elecMonthOver = elecMonthOver;
    }

    public Date getCheckMeterTime() {
        return checkMeterTime;
    }

    public void setCheckMeterTime(Date checkMeterTime) {
        this.checkMeterTime = checkMeterTime;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }
}
